package clientePJ;

import java.util.List;

import util.DAOFactory;


public class ClientePJRN {
	
	
	private ClientePJDAO clientePJDao;
	
	public ClientePJRN() {
		this.clientePJDao = DAOFactory.criaClientePJDAO();
	}

	public void salvarClientePJ(ClientePJ clientePJ) {
		
		Integer codigo = clientePJ.getIdCliente();
		 		
		if (codigo == null || codigo == 0) {
			this.clientePJDao.salvar(clientePJ);
		} else {
			this.clientePJDao.alterar(clientePJ);
		}
		
	}
	
	
		public void buscaGeral(ClientePJ cliente) {
		
		Integer codigo = cliente.getIdCliente();
		 		
		if (codigo == null || codigo == 0) {
			this.clientePJDao.buscarGeral();
		} else {
			this.clientePJDao.buscarPorID(2);
		}
		
	}
	
	public List<ClientePJ> listar() {
		
		return clientePJDao.buscarGeral();
		
	}
	
	public ClientePJ buscaClientePorID(int idCliente) {
		
		ClientePJ cl = new ClientePJ();
		cl = clientePJDao.buscarPorID(idCliente);
		return cl;
	}

	
}
